const moment = require("moment");
const { ROOT_DIR, PROJECT_NAME } = require("./configRead");
module.exports = {
  // 替换为你指定的项目目录
  ROOT_DIR,
  PROJECT_NAME,
  TODAY: moment().format("YYYY-MM-DD_HH-mm-ss"),
  // 媒体文件格式, 用于判断是否为媒体文件. 包括视频, 音频和图片
  MEDIA_FILE_FORMAT: ["mp4", "mp3", "wav", "jpg", "png", "gif", "jpeg", ".ico"],
  // 额外的ignore文件, 用于忽略一些不需要的文件
  EXTRA_IGNORE_FILE: [
    ".git",
    ".gitignore",
    "pnpm-lock.yaml",
    "yarn.lock",
    "package-lock.json",
    function (filePath) {
      const rule = [
        ".webp",
        ".woff",
        "\\tinymce\\",
        ".github\\workflows",
        ".vscode\\",
        ".husky",
      ];
      return rule.some((item) => filePath.indexOf(item) !== -1);
    },
  ],
  // Tree文本(文件结构生成时)需要额外排除的文件
  TREE_IGNORE_FILE: [".git"],
};
